package o2o.dao.PO.divide;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * Created with IntelliJ IDEA.
 *
 * @User: @Created by yangtk
 * @Date: @Date 2019/9/27 15:54
 * @Classname: CityAgentFeeInfo
 * @To change this template use File | Settings | File Templates.
 */
@Data
@Accessors(chain = true)
public class CityAgentFeeInfo implements Serializable {
    public static final String DELIVERY_TYPE_CITY = "city"; // 平台的
    public  static final String DELIVERY_TYPE_AGENT = "agent"; // 商圈的 或者城市的

    public static final String DELIVERY_DEFAULT_CITY = "default"; // 当城市为这个的时候表示为默认城市;
    public static final Long DELIVERY_DEFAULT_AGENT = -1L; // 全平台默认商圈

    private Long id;                    //
    private String type;                // 类型  按城市  还是商圈
    private String city;                // default 标识默认城市
    private Long agentId;               // -1 标识默认的商圈
    private int isDefault = 0;          // 1 默认 0 非默认 非默认的话必须有时间段
    private String timeContent;         // 时间段  例如 10:00-11:00
    private Double fixedCost;           // 指定距离以内的配送费
    private Double withinDistance;      // 距离:配送指定距离以内 只收取固定费用
    private Double oneKmCost;           // 单公里费用:超出指定距离单公里费用
    private Double secondaryPsMoney = 0.0d; // 二级骑手金额
    private Integer isOpen = 1;         // 是都启用 1 启用 0 关闭
    private Integer delFlag;            // 是否删除
    private String createUser;          // 创建者
    private Long createTime;            // 创建时间
    private String updateUser;          // 更新者
    private Long updateTime;            // 更新时间

}
